home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Amigatool v1.5.adf / check.readme < prev    next >
Text File  |  1988-01-20  |  2KB  |  61 lines

  1. DiskChecker 1.0 Copyright 1989 C. Harald Koch. All Rights Reserved.
  2.  
  3.         C. Harald Koch
  4.         260 Wellesley St. E.
  5.         Toronto, ON Canada
  6.         M4X 1G6
  7.  
  8.         chk@gpu.utcs.toronto.edu
  9.  
  10.         Permission is granted to distribute, modify, or use this program in
  11.         whole or in part, so long as this copyright notice remains intact.
  12.         This program may not be sold for profit without permission.
  13.  
  14. Thanks to Dave Haynie for the original idea, which was based on his original
  15. version of DiskSalv. Some of the code is originally from that program.
  16.  
  17. Thanks to Matt Dillon for his SIGBREAK routines (break.c) and for reams of
  18. insight into the innards of Amiga programming.
  19.  
  20. What is DiskChecker?
  21.  
  22. I often copy software onto floppies to take home from work or for archival
  23. purposes. Every once in a while, I would find that something had been
  24. written incorrectly to disk. Finally, I got tired of this, so I wrote
  25. DiskChecker.
  26.  
  27. DiskChecker will read every sector on a disk, reporting any read errors
  28. found. To check a disk:
  29.  
  30.         1> DiskChecker [-v|q] <device-name>
  31.  
  32. where device-name is the name of a disk device (DF0:, FF0:, DH0:, RAD:, etc).
  33. DiskChecker will print statistics about the device, and then read through
  34. each sector on the disk. It will report any errors encountered by error
  35. number. In addition, if the error is a valid trackdisk.device error,
  36. DiskChecker will print a descriptive error message also.  DiskChecker will
  37. abort if a CTRL-C or CTRL-D is typred.
  38.  
  39. OPTIONS:
  40.         -q      - perform check quietly; only report errors encountered.
  41.         -v      - perform check verbosely; print every sector checked.
  42.  
  43. BEWARE: DiskChecker tries to make certain sanity checks about devices being
  44. checked. It will not let you check CON:, for example. HOWEVER, these checks
  45. are far from perfect. You will crash your machine if you try to check SER:,
  46. PAR:, or PRT:, for example. Make sure the device statistics printed look
  47. reasonable before proceeding.
  48.  
  49. COMPILATION NOTES:
  50.  
  51. DiskChecker uses some structures that are new to the 1.3 header files. (The
  52. strucures have always existed; the header files have been reorganized to
  53. make accessing them from C easier). It currently requires libraries/dos.h,
  54. libraries/dosextens.h, and libraries/filehandler.h from the 1.3Includes disk.
  55.         
  56.  
  57. Please send me any bug reports, enhancements, suggestions, jelly beans, etc.
  58.  
  59.         C. Harald Koch
  60.         09-March-89
  61.